home *** CD-ROM | disk | FTP | other *** search
/ Magnum One / Magnum One (Mid-American Digital) (Disc Manufacturing).iso / d3 / ued17.arc / UED.DOC < prev    next >
Text File  |  1991-01-13  |  34KB  |  844 lines

  1.  
  2.  
  3.                   Useful Editor (Version 1.7) Documentation
  4.                   =========================================
  5.  
  6.  
  7.      Features
  8.      ~~~~~~~~
  9.  
  10.      Useful Editor (Ued) is a small (about 35K), fast, ASCII editor that is
  11.      suitable for a wide variety of text manipulation tasks.  Some of Ued's
  12.      features include:
  13.  
  14.         - ability to edit up to 9 files in memory at once
  15.         - files as large as 1000 characters wide and 10,000 lines long
  16.         - file size is only limited by available memory
  17.         - split screen editing
  18.         - typeover and insert mode editing
  19.         - search and replace (both case sensitive and insensitive)
  20.         - cut and paste (three modes: line, range, and block)
  21.         - escape to DOS
  22.         - can load "piped" files
  23.         - wildcard expansion of command line arguments
  24.         - word wrap and paragraph reformat
  25.         - smart indentation
  26.         - easy to use consistent interface
  27.         - user configurable preferences
  28.  
  29.  
  30.      System Requirements
  31.      ~~~~~~~~~~~~~~~~~~~
  32.  
  33.      Ued runs on any IBM PC or compatible.  Ued automatically determines
  34.      the  type of video card installed and switches the card into 80 X 25
  35.      text mode when it starts up.  The following video cards (or ones that
  36.      are compatible) are supported:
  37.  
  38.         - Color Graphics Adapter (CGA)
  39.         - Monochrome Graphics Adapter (MGA)
  40.         - Hercules Graphics Adapter (HGA)
  41.         - Enhanced Graphics Adaptor (EGA)
  42.         - Video Graphics Array (VGA)
  43.         - Multi-Color Graphics Array (MCGA)
  44.  
  45.      Any monitor that can display 80 X 25 text works with Ued.  If you have 
  46.      a color monitor and card, you can change the default colors (of black 
  47.      and white) by running uedcfg.exe (see Configuring Ued).  In addition 
  48.      Ued supports a 43 line display on EGA systems and a 28 or 50 line
  49.      display on VGA systems.
  50.  
  51.      Ued is very small and runs on systems with as little as 128K of
  52.      memory.  Of course the more memory that you have, the larger the files
  53.      that you are able to edit.
  54.  
  55.  
  56.  
  57.      Starting Up Ued
  58.      ~~~~~~~~~~~~~~~
  59.  
  60.      From the DOS prompt, type:
  61.  
  62.         Ued <filename1> <filename2> ... <filename9>
  63.  
  64.      then press the Enter key.
  65.  
  66.      Each "filename" is either an ASCII text file that you want to edit or 
  67.      the name of a file that you want to create.  Up to 9 file names can be 
  68.      specified on the command line when starting up Ued and can contain 
  69.      wildcard characters.  Each file is assigned to its own workspace.
  70.  
  71.      Piping to Ued is allowed.  For instance if you typed the command:
  72.  
  73.         dir | Ued
  74.  
  75.      A directory listing would be loaded into Ued with the name "PIPED".
  76.  
  77.      You can also start up Ued with no files specified.  In this case the
  78.      editor starts within an empty unnamed workspace.
  79.  
  80.  
  81.      Workspaces
  82.      ~~~~~~~~~~
  83.  
  84.      Files are loaded into Ued "workspaces".  A workspace can be as much as
  85.      1,000 characters wide, and 10,000 lines deep.  You can move the cursor
  86.      anywhere in the workspace to edit text.  The "text window" follows the
  87.      cursor as you move about the workspace.
  88.  
  89.      There are 9 workspaces (numbered 1-9) in Ued, each of which can hold a
  90.      single file.  The F2 Workspace command is used to switch between work-
  91.      spaces.
  92.  
  93.      Ued maintains one other workspace (workspace 0) which is used as a
  94.      "clipboard" when you Cut and Paste text.
  95.  
  96.  
  97.      Screen Layout
  98.      ~~~~~~~~~~~~~
  99.  
  100.      Ued uses the top 23 lines of the screen to display the text being
  101.      edited.  Consider this to be a "window" (that is 80 columns wide and
  102.      23 lines deep) into the "text workspace".  This window is bordered on
  103.      the top and sides by the edge of the screen, and bounded on the bottom
  104.      by an inverse line.
  105.  
  106.      That inverse line is called the "status line".  On the left edge of
  107.      the status line is a number (0-9) which indicates what workspace that
  108.      you are in.  Beside it appears the name of the file that you are edit-
  109.      ing in that workspace.  To the right side of the status line, the line
  110.      and column position of the cursor is displayed.
  111.  
  112.      Below the status line are the command lines.  All of the commands that
  113.      are currently available to you are displayed on these two lines.
  114.  
  115.  
  116.  
  117.      The Cursor(s)
  118.      ~~~~~~~~~~~~~
  119.  
  120.      The "cursor" is a pointer within a workspace.  Text can be added or
  121.      deleted here.  In Ued the cursor appears as a solid inverted block
  122.      when you are in "insert mode", and a flashing underscore when you are
  123.      in "typeover mode".
  124.  
  125.      When you start up Ued a cursor appears in the upper left hand corner
  126.      of the text window.  This is your "active" cursor.  In actual fact
  127.      there are two cursors in Ued.  An "inactive" cursor is initially pos-
  128.      itioned there as well but not displayed.
  129.  
  130.      When you move the active cursor, the inactive cursor remains where it
  131.      is.  You can move the active cursor to the inactive cursor position by
  132.      using the "Flip" command (Ctrl-F).  The position that you moved from
  133.      becomes the inactive cursor position.  The inactive cursor can be used
  134.      as a "bookmark" in your text (a place that you want to get to quickly)
  135.      and also plays an important role in the F8 Split command.
  136.  
  137.  
  138.      Moving the Cursor
  139.      ~~~~~~~~~~~~~~~~~
  140.  
  141.      Moving the cursor around can be accomplished with the following keys.
  142.      In all cases, the text window is adjusted when necessary in order to
  143.      keep the cursor on the screen.
  144.  
  145.  
  146.      Up Arrow   Moves the cursor up one line of text.
  147.  
  148.      Down Arrow Moves the cursor down one line of text.
  149.  
  150.      ->         Moves the cursor right one character.
  151.  
  152.      <-         Moves the cursor left one character.
  153.  
  154.      Home       Moves the cursor to the first character on the current
  155.                 line.  If you are already on the first character, moves the
  156.                 cursor to column 1.
  157.  
  158.      End        Moves the cursor one position past the last character on
  159.                 the current line.
  160.  
  161.      PgUp       Moves the cursor up one screen of text.
  162.  
  163.      PgDn       Moves the cursor down one screen of text.
  164.  
  165.  
  166.  
  167.  
  168.      Additional cursor movement commands can be accessed by holding down
  169.      the "Ctrl" key (you will see the menu change when you do this) and
  170.      pressing one of these keys:
  171.  
  172.  
  173.      Ctrl ->    Moves the cursor to the beginning of the next word.  (A
  174.                 word is considered to be a series of characters preceded
  175.                 and followed by at least one space.)
  176.  
  177.      Ctrl <-    Moves the cursor to the beginning of the previous word.
  178.  
  179.      Flip       Moves the active cursor to the inactive cursor position.
  180.                 The current cursor position becomes the inactive cursor.
  181.  
  182.      Goto Line  Prompts for a line number, then moves the cursor to the
  183.                 line number entered.  Adjusts the text window so that the
  184.                 cursor is centered vertically in the window.
  185.  
  186.      Outdent    Moves the cursor left to the previous level of indentation.
  187.  
  188.      Back
  189.      Workspace  Moves the cursor to the previous (lower numbered) work- 
  190.                 space.
  191.  
  192.      Next
  193.      Workspace  Moves the cursor to the next workspace.
  194.  
  195.      Ctrl Home  Moves the cursor to the first line of the current file.
  196.  
  197.      Ctrl End   Moves the cursor one line past the end of the current file.
  198.  
  199.      Ctrl PgDn  When a search Pattern has been defined, moves the cursor to
  200.                 the next occurrence of Pattern in the text.
  201.  
  202.      Ctrl PgUp  When a search Pattern has been defined, moves the cursor to
  203.                 the previous occurrence of Pattern in the text.
  204.  
  205.  
  206.      Entering Text
  207.      ~~~~~~~~~~~~~
  208.  
  209.      To enter text into Ued, position the cursor where you want the text to
  210.      be added and then type.  If you make a mistake use the Backspace or
  211.      Del key to erase the error.  In insert mode, characters to the right
  212.      of the solid block cursor (including the current character) shift
  213.      right to make room for new text being entered.
  214.  
  215.      You can do "power" data entry using Ued by turning on the "word wrap"
  216.      feature found under the Text command.  When you turn word wrap on you
  217.      will notice an inverse line appear down the right side of the screen.
  218.      This line marks the right margin.  With word wrap on, any word that is
  219.      incomplete when it "hits" the right margin is moved down to the next
  220.      line.  With this feature you can enter long passages of text without
  221.      having to worry about the ends of lines.  You can alter the position
  222.      of the right margin with the Set and Enter options of the Text
  223.      command.
  224.  
  225.  
  226.  
  227.      Ued considers a block of text separated by at least one blank line
  228.      above and below to be a paragraph.  Lines beginning with a '.' or a
  229.      ':' are also considered to be paragraph separators.  Editing text
  230.      within a paragraph when word wrap is on might be a little
  231.      disconcerting at first, especially when in insert mode.  Ued makes no
  232.      attempt to reformat paragraph text "on-the-fly" as you are editing it.
  233.      When in insert mode Ued moves any text to the right of the cursor down
  234.      to the next line (if necessary) to make room for new text.  The
  235.      Paragraph Reformat option under the Text command can be used to fix
  236.      things up after you have made all your changes.
  237.  
  238.  
  239.      Smart Indentation
  240.      ~~~~~~~~~~~~~~~~~
  241.  
  242.      When you press the Enter key, the cursor moves down one line and Ued
  243.      positions the cursor under the first character of the current line.
  244.      This makes it easy to enter blocks of indented text.
  245.  
  246.      Similarly the Paragraph Reformat looks at the leading spaces on the
  247.      second line of a paragraph to determine where to place the left margin
  248.      (the right margin is "set" explicitly).  Any positive or negative
  249.      indentation on the first line will be preserved.
  250.  
  251.      The Outdent option under the Ctrl key moves the cursor to the previous
  252.      level of indentation (which it determines by looking "up" in the text
  253.      of the workspace).
  254.  
  255.  
  256.      Deleting Things
  257.      ~~~~~~~~~~~~~~~
  258.  
  259.      Characters are deleted with the following keys:
  260.  
  261.  
  262.      Del        Deletes the character under the cursor.  Any text to the
  263.                 right of that character shifts left to "fill the gap".  If
  264.                 the cursor is past the end of the line and you are in
  265.                 insert mode, Ued brings up the next line of text and joins
  266.                 it with the current line.
  267.  
  268.      Backspace  Moves the cursor left one character.  If you are in insert
  269.                 mode, Ued deletes the character to the left of the cursor
  270.                 and all text to the right of and including the cursor
  271.                 shifts left.  Also in insert mode, if the cursor is in
  272.                 column 1, Ued moves the current line up and joins it with
  273.                 the previous line.
  274.  
  275.      Backtab    Moves the cursor to the previous tab stop.  If you are in
  276.                 insert mode, all characters to the left of the cursor up to
  277.                 and including the previous tab stop are deleted.
  278.  
  279.  
  280.  
  281.      By pressing and holding down the Alt key, a sub-menu with the follow-
  282.      ing additional delete options appears:
  283.  
  284.      Word       Deletes the word under the cursor.  If the cursor is not on
  285.                 a word, the first word to the left of the cursor (if
  286.                 there is one) is deleted.
  287.  
  288.      Beginning
  289.       of Line   Deletes all of the text to the left of the cursor.  The
  290.                 remaining text and the cursor shift left to the current
  291.                 level of indentation.
  292.  
  293.      End
  294.       of Line   Deletes all of the text to the right of and including the
  295.                 character under the cursor.
  296.  
  297.      Line       Deletes the line that the cursor is on.
  298.  
  299.  
  300.      Other Keys You Should Know About
  301.      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  302.  
  303.      The following keys are important to the operation of Ued:
  304.  
  305.      Esc        Returns to the previous level of menus.  If you are at the
  306.                 main command menu nothing happens.
  307.  
  308.      Ins        Switches between "typeover" and "insert" modes.
  309.  
  310.      Enter      Moves the cursor down one line and positions it at the cur-
  311.                 rent level of indentation.  If you are in insert mode, a
  312.                 new line is created immediately after the current line, and
  313.                 any text to the right of and including the cursor character
  314.                 is moved down with the cursor.
  315.  
  316.      Tab        Moves the cursor to the next tab stop.  If you are in
  317.                 insert mode, characters to the right of and including the
  318.                 cursor character shift right with the cursor.
  319.  
  320.  
  321.      Entering Control Characters
  322.      ~~~~~~~~~~~~~~~~~~~~~~~~~~~
  323.  
  324.      For the most part, the technique of holding down the Alt key then
  325.      typing the 3-digit decimal equivalent of the desired control character
  326.      on the number pad will work with Ued.  However to get the symbol
  327.      corresponding to an Esc or Arrow key (for instance) into your file,
  328.      Ued requires that you to use the Alt key in conjunction with the
  329.      number keys on the top row of the keyboard.
  330.  
  331.  
  332.  
  333.      Main Menu Commands
  334.      ~~~~~~~~~~~~~~~~~~
  335.  
  336.      The function keys F1 - F10 are used to access the main Ued command
  337.      set.  These commands are invoked by pressing the appropriate function
  338.      key.  In addition, pressing and holding down the Ctrl key reveals
  339.      additional cursor movement keys.  Pressing and holding down the Alt
  340.      key is used for Delete functions.
  341.  
  342.      Many of the main menu commands have sub-options.  Sub-option menus
  343.      replace the main command menu when invoked.  They show the main com-
  344.      mand selected in inverse text (just below the file name on the status
  345.      line) and the option choices on the bottom line of the screen.  You
  346.      select an option by pressing the first (highlighted) letter or char-
  347.      acter of the appropriate choice.
  348.  
  349.      You can always get out of sub-option menu(s) by pressing the Esc key,
  350.      or by selecting another main menu command.
  351.  
  352.      The sections that follow describe the main menu commands and sub-
  353.      options in more detail.
  354.  
  355.  
  356.  
  357.      F1 File
  358.      ~~~~~~~
  359.  
  360.      File commands are used to copy Ued workspaces to and from disk files.
  361.      In addition the current workspace can be erased or renamed.
  362.  
  363.  
  364.      Load       Prompts for the name of a file to load.  If the entered
  365.                 file name is found on the disk in the current directory,
  366.                 Ued copies it into the workspace at the current cursor
  367.                 position.  Existing text is moved to make room for the text
  368.                 being loaded.  An empty workspace is given the name of the
  369.                 first file loaded into it.
  370.  
  371.      Save       The workspace text is copied to a disk file in the current 
  372.                 directory and given the current workspace name.  Ued 
  373.                 prompts for a file name if the workspace is unnamed.  If 
  374.                 the "backups" option is on, a backup copy of the file on 
  375.                 disk to be over written is created with a .bak extension
  376.                 prior to saving.  Thus if you save over a file by mistake
  377.                 you can immediately recover from the backup copy.
  378.  
  379.      Name       Prompts for a name for the current workspace.  The name
  380.                 entered must be a valid DOS file name.  If the name is the
  381.                 same as one on your disk in the current directory, Ued 
  382.                 prompts you to verify that you really want to use that 
  383.                 name.
  384.  
  385.      Clear      Erases the contents of the current workspace.  If the work-
  386.                 space has been changed since that last time it was saved,
  387.                 Ued prompts you to verify that you really want to clear the
  388.                 workspace.
  389.  
  390.  
  391.      F2 Workspace
  392.      ~~~~~~~~~~~~
  393.  
  394.      The Workspace command allows you to switch between the files that you
  395.      have loaded.  In addition some status information about workspaces is
  396.      displayed as follows:
  397.  
  398.  
  399.      >          This symbol appears to the left of a workspace number if
  400.                 that workspace has been used at any time during the current
  401.                 edit session.
  402.  
  403.      *          When this symbol appears immediately after a workspace
  404.                 number it means that the workspace has been changed in some
  405.                 way since it was last saved.
  406.  
  407.      <-         This arrow points to the number of the workspace that is
  408.                 currently being displayed in the active window.
  409.  
  410.  
  411.  
  412.      To move between workspaces use the following keys:
  413.  
  414.  
  415.      <-         Displays the previous (lower numbered) workspace.
  416.  
  417.      ->         Displays the next workspace.
  418.  
  419.      Enter      Moves you into the workspace pointed to by <-.
  420.  
  421.      0 - 9      Moves directly to the workspace who's number is pressed.
  422.  
  423.      Esc        Moves you to the workspace that was active when the F2
  424.                 Workspace command was invoked.
  425.  
  426.  
  427.      F3 Search
  428.      ~~~~~~~~~
  429.  
  430.      Search allows you to find strings or "Patterns" within the text of the
  431.      current workspace and optionally substitute a "Replacement" string of
  432.      your choosing.
  433.  
  434.  
  435.      Count      Displays the total number of times that the Search Pattern
  436.                 appears in the text of the current workspace.
  437.  
  438.      Fix        Substitutes the Replacement string for a Pattern string
  439.                 provided that the cursor is on a piece of text matching
  440.                 Pattern (the text will be highlighted).
  441.  
  442.      Global     All instances of text in the current workspace matching the
  443.                 Pattern string are changed to the Replacement string.
  444.  
  445.      Pattern    Prompts for a search Pattern.  If the Pattern entered is in 
  446.                 all lower case, searches will be case insensitive.  If any 
  447.                 of the letters in the Pattern are in upper case, the work- 
  448.                 space text and Pattern must be exactly the same for a match
  449.                 to occur.
  450.  
  451.      Replace-
  452.       ment      Prompts for a Replacement string.  The Replacement string
  453.                 can be empty, which has the effect of deleting the Pattern
  454.                 when a Fix or Global substitution is applied.  Changing the
  455.                 Pattern does not affect the current Replacement string.
  456.  
  457.      PgUp       Moves the cursor to the previous occurrence of Pattern in
  458.                 the current workspace.  If there are no more matches, moves
  459.                 the cursor to the beginning of the workspace.
  460.  
  461.      PgDn       Moves the cursor to the next occurrence of Pattern in the
  462.                 current workspace.  If there are no more matches, moves the
  463.                 cursor to the end of the workspace.
  464.  
  465.  
  466.  
  467.      F4 Print
  468.      ~~~~~~~~
  469.  
  470.      The contents of the current workspace are sent to the printer attached
  471.      to LPT1.  No formatting is performed on the text.
  472.  
  473.  
  474.      F5 Cut
  475.      ~~~~~~
  476.  
  477.      Cut allows you to select a block of text which can subsequently be
  478.      deleted, copied, moved, or shifted.  Text selection begins at the
  479.      current cursor position.  As you move the cursor around (using the
  480.      standard cursor movement keys) selected text is highlighted.
  481.      Selection ends when you press the Copy, Delete, or Move command keys.
  482.      How the text gets marked out depends on the Cut mode that you are in.
  483.      The three Cut styles are:
  484.  
  485.  
  486.      Block      A rectangular block of text.
  487.  
  488.      Line       Whole lines of text only.
  489.  
  490.      Range      All the text from one selected position in the text to
  491.                 another.
  492.  
  493.  
  494.      Any time that you select a block of text and copy, move, or delete it,
  495.      the selected text is copied to workspace 0.  Workspace 0 thus acts as
  496.      the "clipboard" or "cut buffer" for Ued.  The former contents of work-
  497.      space 0 are lost when newly selected text is copied to it.  You can
  498.      edit in workspace 0 as you would any other workspace, but you have to
  499.      be careful because of the transient nature of the text placed here
  500.      (ie. its NOT a good idea to load files into workspace 0).
  501.  
  502.      Once marked, there are four operations that can be performed on the
  503.      highlighted text.
  504.  
  505.      
  506.      Copy       Copies the selected text to workspace 0.
  507.  
  508.      Delete     Copies the selected text to workspace 0 then removes it
  509.                 from the current workspace.
  510.  
  511.      Move       Copies the selected text to workspace 0, removes it from
  512.                 the workspace, then prompts you to position the cursor
  513.                 where you want the text moved.  When you press Enter to
  514.                 complete the operation, the selected text is copied to the
  515.                 new location.
  516.  
  517.      +/-        Shifts the selected text right (+) or left (-).  Text 
  518.                 cannot be shifted over text that is not highlighted.  You 
  519.                 will notice that the highlighting does not go away.  After 
  520.                 shifting you can perform one of the other Cut operations,
  521.                 or press Esc to quit the Cut command.  
  522.  
  523.  
  524.  
  525.      F6 Paste
  526.      ~~~~~~~~
  527.  
  528.      This command copies the text from workspace 0 into the current work-
  529.      space at the current cursor position.  If you are in insert mode, the
  530.      workspace text is moved to make room for the workspace 0 text being
  531.      added.  Care should be exercised when you are in typeover mode as the
  532.      workspace 0 text is copied on top of the text in the current work-
  533.      space.  If there are more than 2 lines of text being Pasted and you
  534.      are in typeover mode, you are asked to verify that you really want to
  535.      Paste.
  536.  
  537.  
  538.      F7 DOS
  539.      ~~~~~~
  540.  
  541.      When you press F7, Ued starts up another DOS session by executing the
  542.      secondary command processor.  Ued looks at the environment variable
  543.      COMSPEC= for the name of the secondary command processor.  This is
  544.      usually COMMAND.COM.
  545.  
  546.      The F7 Dos command fails if:
  547.  
  548.         - COMSPEC= is not set in the environment
  549.         - the command processor indicated by COMSPEC could not be found
  550.         - there is not enough memory to run the command processor
  551.  
  552.      To return to Ued, from the DOS prompt type:
  553.  
  554.         exit
  555.  
  556.      then press the Enter key.
  557.  
  558.  
  559.      F8 Split/Zoom
  560.      ~~~~~~~~~~~~~
  561.  
  562.      Pressing F8 splits the text window horizontally at the current cursor 
  563.      position.  A second status line appears separating the two windows.  
  564.      The upper window shows the text at the active cursor, while the lower
  565.      window shows the text at the inactive cursor position.  You can flip 
  566.      between the windows using the Ctrl-F command.
  567.  
  568.      Both windows can "view" the same workspace, or each can be positioned
  569.      on a different workspace.  If they are both positioned over the same
  570.      piece of text, changes made in one will be echoed to the other.
  571.  
  572.      Pressing F8 again expands (zooms) the window containing the active
  573.      cursor to be the size of a full screen.  The window containing the 
  574.      text pointed to by the inactive cursor is no longer displayed.
  575.  
  576.  
  577.  
  578.      F9 Text
  579.      ~~~~~~~
  580.  
  581.      The Text command offers some simple word processing options.
  582.  
  583.  
  584.      Enter
  585.       Right
  586.        Margin   Prompts for the column that you want words to wrap at.  The
  587.                 column must be in the range 20 to 250.
  588.  
  589.      Set
  590.       Right
  591.        Margin   The right margin is placed one character position past the
  592.                 longest line in the current paragraph (ie. the one that the
  593.                 cursor is on).
  594.  
  595.      Reformat
  596.       Paragraph Adjusts the text in the current paragraph so that each line
  597.                 has the maximum number of words between the left and right
  598.                 margins.  The left margin is determined by looking at the
  599.                 number of spaces preceding the second line of the para-
  600.                 graph.  The right margin is set with one of the above
  601.                 commands.
  602.  
  603.      Word Wrap  Turns the word wrap feature ON or OFF.
  604.  
  605.      25,43,50
  606.       Lines     Changes the number of lines displayed on the screen.  This
  607.                 option is only available if you have an EGA or VGA monitor.
  608.  
  609.  
  610.      F10 Quit
  611.      ~~~~~~~~
  612.  
  613.      This command is used to exit Ued.  If any of the workspaces have been
  614.      modified in any way, you are prompted to verify that you really want
  615.      to quit.
  616.  
  617.  
  618.  
  619.      Configuring Ued
  620.      ~~~~~~~~~~~~~~~
  621.  
  622.      A separate program (uedcfg.exe) is provided to modify Ued with some of
  623.      your own preferences.  When you run this Ued Configuration, you must
  624.      ensure that Ued.exe is in the current directory.  Follow the prompts
  625.      for the configuration program, and when you have answered the last
  626.      question Ued.exe will be updated with your selections.
  627.  
  628.      The following user preferences can be configured within Ued:
  629.  
  630.         - video display mode
  631.         - initial text entry mode
  632.         - initial Cut style
  633.         - color of normal text
  634.         - color of inverse text
  635.         - distance between tab stops
  636.         - initial right margin column
  637.  
  638.  
  639.  
  640.      Licensing
  641.      ~~~~~~~~~
  642.  
  643.              The programs and documentation in this archive are
  644.                     Copyright (c) 1990 by Useful Software
  645.  
  646.      Ued is a shareware editor.  This means that you only pay for it if you
  647.      decide to continue using it.  If you don't think that it is worth the
  648.      asking price, delete the program, or better yet give it to someone who
  649.      might find it useful.  However if you do decide to keep Ued after a 2
  650.      week trial period, please send $20 (see REGISTRATION FORM on next
  651.      page) to:
  652.  
  653.         Useful Software
  654.         340 Dale Crescent
  655.         Waterloo, Ontario
  656.         Canada, N2J 3Y3
  657.  
  658.      The shareware fee pays for unlimited use of Ued by a single person.
  659.      You are allowed (and encouraged) to give away copies of Ued with the
  660.      understanding that each person receiving a copy is under the same
  661.      obligation as you are to send in the shareware fee if they decide to
  662.      keep it.  You can upload Ued to other computer systems, either free or
  663.      commercial, as long as this archive remains intact, with the copyright
  664.      and shareware notices unchanged.
  665.  
  666.      Useful Editor can be installed on LANS.  In such situations I ask only
  667.      that the LAN Administrator estimate the maximum number of people that
  668.      will be making "simultaneous" use of Ued and pay the shareware fee
  669.      based on that estimate.  I do not expect that the limit be closely
  670.      monitored or enforced (I appreciate how much trouble that would be),
  671.      but I do expect that the estimate will be revised (and additional fees
  672.      paid) should a substantial increase in the number of nodes on the LAN
  673.      and Ued usage occur.
  674.  
  675.      No guarantee is made as to the functionality of this software; however
  676.      it has been tested quite thoroughly by a large number of people.  If
  677.      it doesn't do what you want, don't keep it and send no money.
  678.  
  679.      Please support the shareware concept.  Shareware means useful programs
  680.      at a fraction of the cost you might pay for them commercially.  You
  681.      can try-before-you-buy, and you are not subjected to copy protection
  682.      or other atrocities that many software vendors inflict on their
  683.      customers.  Software updates can also be distributed much faster than
  684.      is possible through normal channels.
  685.  
  686.      Any questions, suggestions, or bug reports, can be mailed to the above
  687.      address.  Enjoy.
  688.  
  689.  
  690.      Useful Software
  691.  
  692.  
  693.  
  694.      Registration Information
  695.      ~~~~~~~~~~~~~~~~~~~~~~~~
  696.  
  697.      All registered users of Useful Editor will receive one update with the
  698.      most recent version of the program, and notification of subsequent
  699.      major updates (available for $2.00 on request).
  700.  
  701.      Discounts are available if you register both Useful Editor and Useful
  702.      Notes (see "Bundled" price schedule below).  If you are already a
  703.      registered user of Useful Notes, remit only the difference in price
  704.      between what you have already paid and the "Bundled" price.  (For
  705.      instance if you own 1 copy of Useful Notes at $20, you pay only $10
  706.      for the registration of 1 copy of Useful Editor).
  707.  
  708.  
  709.  
  710.      REGISTRATION FORM
  711.      =================
  712.  
  713.  
  714.      TO:                      FROM:
  715.  
  716.      Useful Software             Name: ___________________________________
  717.      340 Dale Crescent
  718.      Waterloo, Ontario      (Company): ___________________________________
  719.      Canada, N2J 3Y3
  720.                               (Title): ___________________________________
  721.  
  722.                               Address: ___________________________________
  723.  
  724.                            City,State: ___________________________________
  725.                                (Prov.)
  726.  
  727.                             Telephone: ___________________________________
  728.  
  729.  
  730.  
  731.      Useful Editor Price Schedule
  732.      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  733.  
  734.      1-9   copies  - $20 per copy
  735.      10-49 copies  - $15 per copy
  736.      50-99 copies  - $10 per copy
  737.      100+  copies  - One time fee of $1000
  738.  
  739.  
  740.      Useful Editor/Notes Bundled Price Schedule
  741.      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  742.  
  743.      1-9   copies  - $30 per bundle
  744.      10-49 copies  - $25 per bundle
  745.      50-99 copies  - $15 per bundle
  746.      100+  copies  - One time fee of $1500
  747.  
  748.  
  749.  
  750.      I would like to register _______ copies of Useful Editor Version ____
  751.      for single person use.
  752.  
  753.  
  754.      (Yes/No) I am already a Useful Notes Version ____ user.
  755.  
  756.  
  757.      (Yes/No) I would also like to register _______ copies of Useful Notes
  758.               Version ____ for single person use at the bundled price.
  759.  
  760.  
  761.  
  762.  
  763.      Signature: _______________________________
  764.  
  765.  
  766.  
  767.  
  768.      Update Log
  769.      ~~~~~~~~~~
  770.  
  771.      The following changes were made in Version 1.1
  772.  
  773.         - fixed shift left/right display bug
  774.         - altered load routine to convert 0s to spaces on input
  775.         - added 43/50 line support
  776.         - files with no CR/LF on last line now handled properly
  777.         - config will no longer let you pick fore/background colours the
  778.           same
  779.         - you can now use ^ in search strings
  780.  
  781.  
  782.      The following changes were made in Version 1.2
  783.  
  784.         - fixed delete word bug (would not delete if you were on the first
  785.           letter of a word)
  786.         - modified Text Set/Enter Right Margin command to automatically
  787.           turn on word wrap
  788.  
  789.  
  790.      The following change was made in Version 1.3
  791.  
  792.         - added wild card expansion of file names on command line
  793.  
  794.  
  795.      The following changes were made in version 1.4
  796.  
  797.         - a warning is now issued if a file is changed when loaded (Ued
  798.           will substitute a space for any null (0) character found and/or
  799.           split lines that are too long (>999 characters))
  800.         - Ued now uses the DOS interrupt 21 console I/O routine (function
  801.           6) to fetch keystrokes (this should facilitate the use DOS key
  802.           remappers) (removed in version 1.6 - BIOS interrupt 16 used)
  803.         - a bug when word wrapping lines >80 columns was fixed
  804.         - a display error when reading zero length files was fixed
  805.         - editing of filenames and search patterns has been improved and in
  806.           addition the last filename or pattern can be recalled by pressing
  807.           the  key
  808.         - added the option of creating backup files when saving
  809.  
  810.  
  811.      The following changes were made in version 1.5
  812.  
  813.         - added configuration support to allow Ued to start up in word wrap
  814.           mode
  815.         - Ued now allows you to edit while a file is being loaded (removed
  816.           in version 1.6)
  817.         - changed Ued to load "piped" files in BINARY mode (thus ignoring
  818.           EOF characters in the file)
  819.  
  820.  
  821.      The following changes were made in version 1.6
  822.  
  823.         - added the Back/Next Workspace commands under the Cursor menu
  824.         - when a new pattern is entered the replacement string is no longer
  825.           automatically cleared
  826.         - the first file name entered on the command line is now copied to
  827.           the "Previous Filename" buffer
  828.         - the field for entering the default word wrap column in uedcfg has
  829.           been increased to 3 characters
  830.         - the performance when loading and saving files has been improved
  831.           considerably
  832.         - a low pitch beep has been added when invalid keys are pressed
  833.           within commands
  834.  
  835.  
  836.      The following changes were made in version 1.7
  837.  
  838.         - support for VGA 28 line mode added
  839.         - the "archive" bit is now being set correctly when saving
  840.         - Ued now recognizes lines beginning with a '.' or a ':' as being
  841.           the equivalent of a blank line when reformatting paragraphs
  842.         - Alt-x can be used as an alternate to F10 (Quit)
  843.         - empty workspaces can now be saved creating a 0 length file
  844.